package com.ruoyi.project.applet.mapper;

import com.ruoyi.project.applet.domain.Interact;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.poi.ss.formula.functions.Count;

import java.util.List;

public interface InteractMapper {
    //添加聊天消息列表
    Integer add(@Param("from_id") Integer from_id,
                @Param("to_id") Integer to_id,
                @Param("l_count") Integer l_count,
                @Param("l_lastTime") String l_lastTime,
                @Param("l_lastcontent") String l_lastcontent,
                @Param("l_type") Integer l_type,@Param("chatid") String chatid
    );


    Interact isrecord(@Param("from_id") long from_id, @Param("to_id") long to_id);

    //修改聊天列表
    Integer update(@Param("from_id") Integer from_id,@Param("to_id") Integer to_id,@Param("l_count") Integer l_count,
                   @Param("l_lastTime") String l_lastTime,@Param("l_lastcontent") String l_lastcontent,
                   @Param("l_type") Integer l_type);

    //修改聊天列表未读为0
    Integer updatecount(@Param("from_id") long from_id,@Param("to_id") long to_id);

    //查询当前用户所有与别人的聊天信息
    List<Interact> selectByto_id(@Param("u_id")Long u_id);

    Integer selectCount(@Param("u_id")Long u_id);
}
